import { createProdMockServer } from 'vite-plugin-mock/client'
import menuMock from '../mock/menu'

// 生产环境使用，也就是build项目的时候，此文件需要被build；非生产环境用不到此文件
export function setupMockServer() {
  createProdMockServer([...menuMock])
}

// 此文件为生产环境配置文件，如果想在生产环境使用Mock功能，则在main.jsx或app.jsx文件中引入此文件并显示调用setupMockServer()方法
// 测试环境的使用是通过 vite.config.js中的 viteMockServe.mockPath属性查找mock的
// 相关文档 https://github.com/vbenjs/vite-plugin-mock?tab=readme-ov-file

// ...
// import store from '@/redux';
// import { setupMockServer } from './mockServer';  // 重点

// function App() {
//   setupMockServer();  // 重点，也可以加入环境判断  import.meta.env.MODE === dev
// ...
//   return (<div></div>);
// }